package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据对象
 * @since 2013-05-23
 */
public class LogicWhmoveOutwhDO implements Serializable {

    private static final long serialVersionUID = 136929427567454256L;

    /**
     * column logic_whmove_outwh.id
     */
    private String id;

    /**
     * column logic_whmove_outwh.deptcode  
     */
    private String deptcode;

    /**
     * column logic_whmove_outwh.otheroutwhcode  单据编号（ST-YYYY-MM-DD-不少于4位流水）
     */
    private String otheroutwhcode;

    /**
     * column logic_whmove_outwh.oricode  
     */
    private String oricode;

    /**
     * column logic_whmove_outwh.billstatus  单据状态（0、草稿，1、二级审批中，2、三级审批中，3、完成）
     */
    private Short billstatus;

    /**
     * column logic_whmove_outwh.outwhcode  送货仓库
     */
    private String outwhcode;

    /**
     * column logic_whmove_outwh.outwhname  送货仓库名称
     */
    private String outwhname;

    /**
     * column logic_whmove_outwh.inwhcode  接收单位
     */
    private String inwhcode;

    /**
     * column logic_whmove_outwh.inwhname  接收单位名称
     */
    private String inwhname;

    /**
     * column logic_whmove_outwh.batch  
     */
    private String batch;

    /**
     * column logic_whmove_outwh.aegnt  经办人
     */
    private String aegnt;

    /**
     * column logic_whmove_outwh.remark  备注
     */
    private String remark;

    /**
     * column logic_whmove_outwh.createname  
     */
    private String createname;

    /**
     * column logic_whmove_outwh.removed  是否删除 0未删除：1删除
     */
    private Integer removed;

    /**
     * column logic_whmove_outwh.dcruser  创建人
     */
    private String dcruser;

    /**
     * column logic_whmove_outwh.dctime  创建时间
     */
    private Date dctime;

    /**
     * column logic_whmove_outwh.duuser  修改人
     */
    private String duuser;

    /**
     * column logic_whmove_outwh.dutime  修改日期
     */
    private Date dutime;

    /**
     * column logic_whmove_outwh.intype  在途状态（0、在途，1、部分收货，2、全部收货）
     */
    private Short intype;

    /**
     * column logic_whmove_outwh.outTime  
     */
    private Date outtime;

    /**
     * column logic_whmove_outwh.available  
     */
    private Short available;

    /**
     * column logic_whmove_outwh.fileId
     */
    private String fileid;

    /**
     * column logic_whmove_outwh.aptime  
     */
    private Date aptime;

    /**
     * column logic_whmove_outwh.zkrq  转库日期
     */
    private Date zkrq;

    /**
     * column logic_whmove_outwh.yslx  
     */
    private String yslx;

    /**
     * column logic_whmove_outwh.version  版本号
     */
    private Double version;
    
    private Double versionbt;

    public LogicWhmoveOutwhDO() {
        super();
    }

    public LogicWhmoveOutwhDO(String id, String deptcode, String otheroutwhcode, String oricode, Short billstatus, String outwhcode, String outwhname, String inwhcode, String inwhname, String batch, String aegnt, String remark, String createname, Integer removed, String dcruser, Date dctime, String duuser, Date dutime, Short intype, Date outtime, Short available, String fileid, Date aptime, Date zkrq, String creategscode, String creategsname, String yslx, Double version) {
        this.id = id;
        this.deptcode = deptcode;
        this.otheroutwhcode = otheroutwhcode;
        this.oricode = oricode;
        this.billstatus = billstatus;
        this.outwhcode = outwhcode;
        this.outwhname = outwhname;
        this.inwhcode = inwhcode;
        this.inwhname = inwhname;
        this.batch = batch;
        this.aegnt = aegnt;
        this.remark = remark;
        this.createname = createname;
        this.removed = removed;
        this.dcruser = dcruser;
        this.dctime = dctime;
        this.duuser = duuser;
        this.dutime = dutime;
        this.intype = intype;
        this.outtime = outtime;
        this.available = available;
        this.fileid = fileid;
        this.aptime = aptime;
        this.zkrq = zkrq;
        this.yslx = yslx;
        this.version = version;
    }

    /**
     * getter for Column logic_whmove_outwh.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_whmove_outwh.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_whmove_outwh.deptcode
     */
    public String getDeptcode() {
        return deptcode;
    }

    /**
     * setter for Column logic_whmove_outwh.deptcode
     * @param deptcode
     */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
     * getter for Column logic_whmove_outwh.otheroutwhcode
     */
    public String getOtheroutwhcode() {
        return otheroutwhcode;
    }

    /**
     * setter for Column logic_whmove_outwh.otheroutwhcode
     * @param otheroutwhcode
     */
    public void setOtheroutwhcode(String otheroutwhcode) {
        this.otheroutwhcode = otheroutwhcode;
    }

    /**
     * getter for Column logic_whmove_outwh.oricode
     */
    public String getOricode() {
        return oricode;
    }

    /**
     * setter for Column logic_whmove_outwh.oricode
     * @param oricode
     */
    public void setOricode(String oricode) {
        this.oricode = oricode;
    }

    /**
     * getter for Column logic_whmove_outwh.billstatus
     */
    public Short getBillstatus() {
        return billstatus;
    }

    /**
     * setter for Column logic_whmove_outwh.billstatus
     * @param billstatus
     */
    public void setBillstatus(Short billstatus) {
        this.billstatus = billstatus;
    }

    /**
     * getter for Column logic_whmove_outwh.outwhcode
     */
    public String getOutwhcode() {
        return outwhcode;
    }

    /**
     * setter for Column logic_whmove_outwh.outwhcode
     * @param outwhcode
     */
    public void setOutwhcode(String outwhcode) {
        this.outwhcode = outwhcode;
    }

    /**
     * getter for Column logic_whmove_outwh.outwhname
     */
    public String getOutwhname() {
        return outwhname;
    }

    /**
     * setter for Column logic_whmove_outwh.outwhname
     * @param outwhname
     */
    public void setOutwhname(String outwhname) {
        this.outwhname = outwhname;
    }

    /**
     * getter for Column logic_whmove_outwh.inwhcode
     */
    public String getInwhcode() {
        return inwhcode;
    }

    /**
     * setter for Column logic_whmove_outwh.inwhcode
     * @param inwhcode
     */
    public void setInwhcode(String inwhcode) {
        this.inwhcode = inwhcode;
    }

    /**
     * getter for Column logic_whmove_outwh.inwhname
     */
    public String getInwhname() {
        return inwhname;
    }

    /**
     * setter for Column logic_whmove_outwh.inwhname
     * @param inwhname
     */
    public void setInwhname(String inwhname) {
        this.inwhname = inwhname;
    }

    /**
     * getter for Column logic_whmove_outwh.batch
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_whmove_outwh.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_whmove_outwh.aegnt
     */
    public String getAegnt() {
        return aegnt;
    }

    /**
     * setter for Column logic_whmove_outwh.aegnt
     * @param aegnt
     */
    public void setAegnt(String aegnt) {
        this.aegnt = aegnt;
    }

    /**
     * getter for Column logic_whmove_outwh.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_whmove_outwh.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_whmove_outwh.createname
     */
    public String getCreatename() {
        return createname;
    }

    /**
     * setter for Column logic_whmove_outwh.createname
     * @param createname
     */
    public void setCreatename(String createname) {
        this.createname = createname;
    }

    /**
     * getter for Column logic_whmove_outwh.removed
     */
    public Integer getRemoved() {
        return removed;
    }

    /**
     * setter for Column logic_whmove_outwh.removed
     * @param removed
     */
    public void setRemoved(Integer removed) {
        this.removed = removed;
    }

    /**
     * getter for Column logic_whmove_outwh.dcruser
     */
    public String getDcruser() {
        return dcruser;
    }

    /**
     * setter for Column logic_whmove_outwh.dcruser
     * @param dcruser
     */
    public void setDcruser(String dcruser) {
        this.dcruser = dcruser;
    }

    /**
     * getter for Column logic_whmove_outwh.dctime
     */
    public Date getDctime() {
        return dctime;
    }

    /**
     * setter for Column logic_whmove_outwh.dctime
     * @param dctime
     */
    public void setDctime(Date dctime) {
        this.dctime = dctime;
    }

    /**
     * getter for Column logic_whmove_outwh.duuser
     */
    public String getDuuser() {
        return duuser;
    }

    /**
     * setter for Column logic_whmove_outwh.duuser
     * @param duuser
     */
    public void setDuuser(String duuser) {
        this.duuser = duuser;
    }

    /**
     * getter for Column logic_whmove_outwh.dutime
     */
    public Date getDutime() {
        return dutime;
    }

    /**
     * setter for Column logic_whmove_outwh.dutime
     * @param dutime
     */
    public void setDutime(Date dutime) {
        this.dutime = dutime;
    }

    /**
     * getter for Column logic_whmove_outwh.intype
     */
    public Short getIntype() {
        return intype;
    }

    /**
     * setter for Column logic_whmove_outwh.intype
     * @param intype
     */
    public void setIntype(Short intype) {
        this.intype = intype;
    }

    /**
     * getter for Column logic_whmove_outwh.outTime
     */
    public Date getOuttime() {
        return outtime;
    }

    /**
     * setter for Column logic_whmove_outwh.outTime
     * @param outtime
     */
    public void setOuttime(Date outtime) {
        this.outtime = outtime;
    }

    /**
     * getter for Column logic_whmove_outwh.available
     */
    public Short getAvailable() {
        return available;
    }

    /**
     * setter for Column logic_whmove_outwh.available
     * @param available
     */
    public void setAvailable(Short available) {
        this.available = available;
    }

    /**
     * getter for Column logic_whmove_outwh.fileId
     */
    public String getFileid() {
        return fileid;
    }

    /**
     * setter for Column logic_whmove_outwh.fileId
     * @param fileid
     */
    public void setFileid(String fileid) {
        this.fileid = fileid;
    }

    /**
     * getter for Column logic_whmove_outwh.aptime
     */
    public Date getAptime() {
        return aptime;
    }

    /**
     * setter for Column logic_whmove_outwh.aptime
     * @param aptime
     */
    public void setAptime(Date aptime) {
        this.aptime = aptime;
    }

    /**
     * getter for Column logic_whmove_outwh.zkrq
     */
    public Date getZkrq() {
        return zkrq;
    }

    /**
     * setter for Column logic_whmove_outwh.zkrq
     * @param zkrq
     */
    public void setZkrq(Date zkrq) {
        this.zkrq = zkrq;
    }

    /**
     * getter for Column logic_whmove_outwh.yslx
     */
    public String getYslx() {
        return yslx;
    }

    /**
     * setter for Column logic_whmove_outwh.yslx
     * @param yslx
     */
    public void setYslx(String yslx) {
        this.yslx = yslx;
    }

    /**
     * getter for Column logic_whmove_outwh.version
     */
    public Double getVersion() {
        return version;
    }

    /**
     * setter for Column logic_whmove_outwh.version
     * @param version
     */
    public void setVersion(Double version) {
        this.version = version;
    }

	public Double getVersionbt() {
		return versionbt;
	}

	public void setVersionbt(Double versionbt) {
		this.versionbt = versionbt;
	}

}